//
//  UIScreen+Frame.h
//  高仿暴走斗图
//
//  Created by huangsongyao on 16/3/7.
//  Copyright © 2016年 huangsongyao. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIScreen (Frame)

/**
 *  获取设备尺寸
 *
 *  @return 设备的size
 */
+ (CGSize)size;

/**
 *  获取设备的屏幕宽度
 *
 *  @return 屏幕宽度
 */
+ (CGFloat)width;

/**
 *  获取设备的屏幕高度
 *
 *  @return 屏幕高度
 */
+ (CGFloat)height;

/**
 *  获取设备转屏幕的尺寸
 *
 *  @return 转屏后的尺寸
 */
+ (CGSize)orientationSize;

/**
 *  获取设备转屏后的屏幕宽度
 *
 *  @return 转屏后的屏幕宽度
 */
+ (CGFloat)orientationWidth;

/**
 *  获取设备转屏后的屏幕高度
 *
 *  @return 转屏后的屏幕高度
 */
+ (CGFloat)orientationHeight;

/**
 *  retina类两倍屏幕下的尺寸
 *
 *  @return retina二倍尺寸
 */
+ (CGSize)retinaSize;

/**
 *  获取屏幕尺寸
 *
 *  @return 屏幕尺寸
 */
+ (CGRect)bounds;

/**
 *  获取默认的windows层
 *
 *  @return [[UIApplication sharedApplication] keyWindow]
 */
+ (UIWindow *)getKeyWindows;

/**
 *  获取文件路径
 *
 *  @param resource 文件名
 *  @param type     后缀类型
 *
 *  @return 文件路径
 */
+ (NSString *)getMainBundleForPathForResource:(NSString *)resource ofType:(NSString *)type;

/**
 *  状态栏高度
 *
 *  @return 高度
 */
+ (CGFloat)getStatusBarHeight;

@end
